iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 8
0
DevOps

從開源雲到邊緣運算系列 第 8

[Day 8]KubeEdge 部屬 - 基礎篇

  • 分享至 

  • xImage
  •  

當大家裝好KubeEdge環境之後,就可以透過跟Kubernetes一樣的部屬方式部屬服務到edge端上。
今天就來介紹如何部屬服務吧,不過有些小細節在之後的天數裡會一一為大家介紹。

建立 Deployment 服務 yaml 檔

  1. 建立yaml檔
vim deployment.yaml
  1. 編輯yaml檔
    這裡我們建立一個nginx服務yaml設定檔
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx
  labels:
    app: nginx
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9
        ports:
        - containerPort: 80
          hostPort: 80

派送 Deployment 服務

kubectl create -f deployment.yaml

or

kubectl apply -f deployment.yaml

https://ithelp.ithome.com.tw/upload/images/20190923/20121071gfng2XP7go.png

檢查服務狀態

  1. 確認服務是否成功建立
kubectl get pod

https://ithelp.ithome.com.tw/upload/images/20190923/20121071cuIG5Hcm4h.png
2. 查看服務詳細資訊

kubectl describe pod nginx-57987d6b7-mkxs2

https://ithelp.ithome.com.tw/upload/images/20190923/2012107176qQHgYaMu.png
3. 確認nginx正常運行
在瀏覽器輸入edge端的ip,沒問題的話會看到以下畫面
https://ithelp.ithome.com.tw/upload/images/20190923/20121071rpaBJEyJwU.png


到這裡就成功的把服務部屬到edge端上了,再來要介紹KubeEdge跟Kubernetes的一些小差異


上一篇
[Day 7]KubeEdge 元件介紹
下一篇
[Day 9]KubeEdge 部屬 - Service篇
系列文
從開源雲到邊緣運算30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言